
#include "Augury.h"
#include "Date.h"
#include "DateUtils.h"
#include "StellarPredData.h"
#include "MainData.h"
#include "EightFontUtil.h"

using namespace std;




//男正印日
static const char* man_zhengyin[] = {//
    "健身锻炼、和父母谈心、祈求保佑、转角遇贵人、疯狂工作、天降桃花、炒股票",
    "跑起来吧、问候家人、畅想未来、好运来了、努力工作、啪啪啪啪、打牌手气好",
    "和肥肉再见、听父母唠叨、和神明谈心、遇福星、发愤图强、开房、搓麻将",
    "消灭小肚腩、拥抱家人、祈福未来、寻找小福神、和同事PK、床上大战、购买彩票",
    "燃烧卡路里、和父母撒娇、列愿望清单、好运来敲门、讨老板欢心、关灯嘿嘿嘿、能赢小钱",
};
//男偏印日
static const char* man_pianyin[] = {//
    "戒除懒癌、遇到麻烦、好好学习、把握机会",
    "不要偷懒、不要借钱、看会儿书、机不可失",
    "再勤劳些、躲在家里、晨读片刻、机会出现",
    "打扫家务、远离是非、学习外语、抓紧机会",
    "整理思路、沉默是金、技能提升、机会来了",
};
//男正财日
static const char* man_zhengcai[] = {//
    "有备无患、约会、凹个造型、换新环境、得到回报",
    "寻找伯乐、烛光晚餐、去理个发、乔迁之喜、奖励自己",
    "来次面试、牵手压马路、改头换面、找新邻居、得到认可",
    "秀出学历、享受大餐、打理自己、搬个新家、美梦成真",
    "表达梦想、看场电影、修理胡渣、改变风水、大丰收",
};
//男偏财日
static const char* man_piancai[] = {//
    "捡漏天王、玩场桌游、合约签字、做爱做的事",
    "有小惊喜、唱响KTV、达成共识、双人俯卧撑",
    "吃饭刮奖、一起干杯、意见统一、开房",
    "小财驾到、好友走起、确认签约、同床共枕",
    "小金库进账、聚会、合同盖章、春宵一刻",
};
//男正官日
static const char* man_zhengguan[] = {//
    "少说多听、发挥自己、路上堵车、签署合同、诉说爱意",
    "明哲保身、才能展示、坐地铁上班、谈判合作、说出爱意",
    "学会倾听、秀出自己、遵守交规、约谈生意、表达你的爱",
    "聆听他人、展现自我、看交警脸色、项目跟进、表白爱意",
    "别瞎哔哔、发挥才干、早点出门、合同落实、爱要说出口",
};
//男偏官日
static const char* man_pianguan[] = {//
    "长路漫漫、别钻牛角尖、管住你的嘴、",
    "安全第一、学会淡定、祸从口出",
    "忌讳违章、不要急躁、躲避是非",
    "交通堵塞、耐心一点、别乱说话",
    "耽误出行、心平气和、保持中立",
};
//男比肩日
static const char* man_bijian[] = {//
    "容易伤感情、喝水都塞牙、哥们大聚会、学习雷锋",
    "友谊破裂、花钱花力气、走心PARTY、朋友求帮助",
    "乱发脾气、浪费时间、吐槽聚会、被人麻烦",
    "理解万岁、事事不顺心、BOY'STALK、能帮就帮",
    "不要吵架、吃力不讨好、一起HAPPY、义务劳动",
};
//男劫财日
static const char* man_jiecai[] = {//
    "撕破脸皮、有点倒霉、品尝美食、被人麻烦",
    "不要发火、忍让他人、吐槽八卦、帮助朋友",
    "控制情绪、别计较、拥抱好友、有事找你",
    "冷静一下、烦躁少年、对瓶吹个够、被人拜托",
    "换位思考、不如你意、去撸串儿、雷锋附体",
};
//男食神日
static const char* man_shishen[] = {//
    "接受改变、发挥才艺、好好学习、聚会",
    "忍忍忍、展现特长、看书学习、唱歌跳舞",
    "多多确认、巨星上身、晨读片刻、办联谊会",
    "提前沟通、HOLD住局面、学习外语、同伴聚会",
    "随遇而安、文艺青年、技能提升、把酒言欢",
};
//男伤官日
static const char* man_shangguan[] = {//
    "计划改变、才艺展示、去买新书、组织聚会",
    "耐心一点、HOLD住全场、去图书馆、开PARTY",
    "提前确认、文艺少年、逛会儿书店、一起泡吧",
    "多多沟通、能言会道、学习技能、聚会",
    "电话确认、施展魅力、学会进步、好友串门儿"
};
/** 女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女女 */
//女正印日
static const char* felman_zhengyin[] = {//
    "健身锻炼、和父母谈心、祈求保佑、转角遇贵人、疯狂工作、天降桃花、炒股票",
    "跑起来吧、问候家人、畅想未来、好运来了、努力工作、啪啪啪啪、打牌手气好",
    "和肥肉再见、听父母唠叨、和神明谈心、遇福星、发愤图强、开房、搓麻将",
    "消灭小肚腩、拥抱家人、祈福未来、寻找小福神、和同事PK、床上大战、购买彩票",
    "燃烧卡路里、和父母撒娇、列愿望清单、好运来敲门、讨老板欢心、关灯嘿嘿嘿、能赢小钱",
};
//女偏印日
static const char* felman_pianyin[] = {//
    "戒除懒癌、遇到麻烦、好好学习、把握机会",
    "不要偷懒、不要借钱、看会儿书、机不可失",
    "再勤劳些、躲在家里、晨读片刻、机会出现",
    "打扫家务、远离是非、学习外语、抓紧机会",
    "整理思路、沉默是金、技能提升、机会来了",
};
//女正财日
static const char* felman_zhengcai[] = {//
    "有备无患、约会、凹个造型、换新环境、得到回报",
    "寻找伯乐、烛光晚餐、去理个发、乔迁之喜、奖励自己",
    "来次面试、牵手压马路、改头换面、找新邻居、得到认可",
    "秀出学历、享受大餐、打理自己、搬个新家、美梦成真",
    "表达梦想、看场电影、美美化妆、改变风水、大丰收",
};
//女偏财日
static const char* felman_piancai[] = {//
    "捡漏天王、玩场桌游、合约签字、做爱做的事",
    "有小惊喜、唱响KTV、达成共识、双人俯卧撑",
    "吃饭刮奖、一起干杯、意见统一、开房",
    "小财驾到、好友走起、确认签约、同床共枕",
    "小金库进账、聚会、合同盖章、春宵一刻",
};
//女正官日
static const char* felman_zhengguan[] = {//
    "少说多听、发挥自己、路上堵车、签署合同、诉说爱意",
    "明哲保身、才能展示、坐地铁上班、谈判合作、说出爱意",
    "学会倾听、秀出自己、遵守交规、约谈生意、表达你的爱",
    "聆听他人、展现自我、看交警脸色、项目跟进、表白爱意",
    "别瞎哔哔、发挥才干、早点出门、合同落实、爱要说出口",
};
//女偏官日
static const char* felman_pianguan[] = {//
    "长路漫漫、别钻牛角尖、管住你的嘴、开心买买买",
    "安全第一、学会淡定、祸从口出、刷爆信用卡",
    "忌讳违章、不要急躁、躲避是非、做剁手党",
    "交通堵塞、耐心一点、别乱说话、SHOPPING",
    "耽误出行、心平气和、保持中立、享受购物",
};
//女比肩日
static const char* felman_bijian[] = {//
    "喝水都塞牙、闺蜜大聚会、学习雷锋",
    "花钱花力气、走心PARTY、朋友求帮助",
    "浪费时间、八卦聚会、被人麻烦",
    "事事不顺心、GIRL'STALK、能帮就帮",
    "吃力不讨好、一起HAPPY、义务劳动",
};
//女劫财日
static const char* felman_jiecai[] = {//
    "有点倒霉、品尝美食、被人麻烦",
    "忍让他人、吐槽八卦、帮助朋友",
    "别计较、拥抱好友、有事找你",
    "烦躁少女、把酒言欢、被人拜托",
    "不如你意、唱响KTV、雷锋附体",
};
//女食神日
static const char* felman_shishen[] = {//
    "接受改变、容易吵架、发挥才艺、好好学习、照顾自己",
    "忍忍忍、有话好好说、展现特长、看书学习、多喝热水",
    "多多确认、不要太作、巨星上身、晨读片刻、注意身体",
    "提前沟通、宽容一些、HOLD住局面、学习外语、小心别受凉",
    "随遇而安、管好脾气、文艺少女、技能提升、多揉肚子",
};
//女伤官日
static const char* felman_shangguan[] = {//
    "计划改变、容易撕逼、才艺展示、去买新书、喝红糖水",
    "耐心一点、不要发火、HOLD住全场、去图书馆、吃巧克力",
    "提前确认、控制情绪、文艺小女人、逛会儿书店、别喝凉水",
    "多多沟通、冷静一下、能言会道、学习技能、早点休息",
    "电话确认、换位思考、施展魅力、学会进步、盖好被子"
};

/*一句话描述星宿数组*/
static const char* stellarDesc[] = {
    "一生幸运的勇敢者", "风趣幽默的路人甲", "八面玲珑的谋略者", "生来幸运的积极者",
    "双重性格的两面者", "争强好胜的小蛮人", "野性理性的双面人", "披头散发的忙碌人", "吃苦耐劳的绵绵雨",
    "超爱显摆的野心家", "名声第一的才干者", "坚持执着的心软者", "原则性强的文艺人", "大将之星的老狐狸",
    "能力超强的千里马", "正义凛然的自由人", "爱钻牛角尖的帝王", "聪明固执的骄傲人", "忽冷忽热的高逼格",
    "个性倔强的小强人", "吉祥之星的完美者", "遇强则强的大黑马", "勤奋努力的孤独者", "勤奋努力的孤独者",
    "先苦后甜的富贵星", "我行我素的机灵鬼", "争强好胜的欲望人", "让人安心的周详者",
    
};

/*星宿性格标签数组*/
static const char* stellarCharacters[] = {
    "开窍晚、从小经历多、独立早、自我、常自寻烦恼、逢凶化吉、决策力强、有志青年、追求逼格、贵人运好、人缘好、外表随和、内心急躁、固执冲动、自尊心强、敏感、喜欢交际",
    "有领导力、有说服力、意气用事、冲动不细致、够胆识、高傲、爱慕虚荣、穷讲究、有正义感、自尊心强、脾气大",
    "善解人意、八面玲珑、人缘好、长辈缘好；有野心、行动果决、不愿受束缚、随机应变、易钻牛角尖、自信、精力充沛",
    "生来幸运、家境好、为人高调、表现出众、被妒忌、不够谨慎、贵人多、小人多、开朗、直爽却敏感、善于观察、自私",
    "早独立、正义感超强、不怕吃苦、能者多劳、疑心病重、错失机会、坚韧勤奋、爱做善事、恶嫉扬善、人缘好、受人尊敬、偶尔悲观",
    "严肃谨慎、心机较重、能干、争强好胜、修养一般般、外冷内热、难以亲近、好斗、偏激顽固、报复心理重",
    "有智慧才干、不畏权威、无拘无束、享受主义、不悲观、自由奔放、喜欢旅行、理性又野性、贵人多、兴趣广泛、独立早、正义有胆量、不虚伪、需三思后行",
    "感情丰富、热情、追求真善美、缺胆识、没耐力、固执、讲义气、心地善良、心浮躁、家境好",
    "想敏捷、办事效率高、精力充沛、求知欲强、乐于助人、偶尔叛逆、家人缘分淡、个性开朗、口才好",
    "刚强不屈、强硬、野心大、好胜心强、明辨事理、思虑周密、偏激易怒、容易抱怨、正义心肠",
    "仁慈心善、勤奋好学、能言善辩、内在强烈、能力出众、很扎眼、胆子不大、",
    "坚毅稳重、理想主义、大器晚成、个性聪明、乐于助人、胆子大、太自信、眼光高",
    "原则性强、言行谨慎、语言技巧强、心地善良、厌恶暴力、过度自信、小人多、爱好艺术、嫉妒心强、爱自由",
    "有才、守信用、急躁、缺耐性、冲动、受不了批评、喜欢出风头、处事认真、才思敏捷、内心坚强",
    "风趣幽默、性情中人、自尊心强、不善变通、吃苦耐劳、重感情、人缘好、温纯忠厚、聪明过人",
    "平易近人、正义凛然、受欢迎、感情丰富、一生变化大、心很大、耐力差、爱自由、交际能力强、能力强、口齿伶俐",
    "个性较强、善恶分明、发脾气厉害、冲动、容易受骗、表面温柔、内在高傲、自我中心、性情倔强、乐于助人、偶尔占便宜",
    "天资聪敏、刻苦耐劳、向往自由、大器晚成、心气较高、不会奉承、人缘差、认真有礼貌、不肯服输、责任强、辨事公正",
    "语言技巧好、讨人喜欢、有计谋、喜欢研究、忍耐力强、重视物质、重视打扮、看轻他人、外表豪放、内心高傲、争强好胜、顽固刚愎、野心家",
    "喜欢音乐、酷爱旅游、有艺术气质、很自我、不喜欢竞争、主观强、言词尖锐、容易招是非、自尊心强、坚强固执、不嚼舌根、不装腔作势",
    "内敛、思想敏捷、适应能力强、行动快速、稳重有内涵、深藏不露",
    "情绪变化大、遇强则强、有创造力、常招人误会、喜欢旅游、爱打扮、受人影响、自尊心强、不服输",
    "性情急躁、喜怒在脸、天性乐观、爱文艺、在乎别人看法、不听劝告、思想敏锐",
    "性情急躁、喜怒在脸、天性乐观、爱文艺、在乎别人看法、不听劝告、思想敏锐",
    "天生富贵命、人缘好、有耐力、好奇心重、争强好胜、自感压抑、性格偏阴沉、六亲缘分淡、自尊心强、爱好文学",
    "性情刚硬、脾气急躁、本性善良、没心机、容易吃亏、吃苦耐劳",
    "积极乐观、威武刚烈、有斗志、争强好胜、欲望强、轻率急燥、做事不慎重、过分豪放、爱热闹、个性偏激",
    "内向冷静、处事周详、心思缜密、得领导信任、找人妒忌、固执、远离是非、喜欢研究"
    
};

/*星宿事业/学习标签数组*/
static const char* stellarStudy[] = {
    "工作勤奋、适应能力强、喜欢探讨、事业强人",
    "事业心重、波折多、自我意识强、内心傲娇、宜踏实",
    "机会多、有成就、行动力强、执行力强、中年转运、创造力强",
    "有一技之长、踏踏实实、戒骄戒躁、积极、有毅力、事业贵人多、善于创造机会",
    "多才多艺、处事认真、行动力强、理解能力一般、事业机会多、有理想、能者多劳、易被误会",
    "事业努力、不急功近利、不巴结领导、做事有志气、适合创业",
    "宜经商、不畏权威、容易反目、交际力一般",
    "能继承家产、适合创业、事业少挫折、平步青云",
    "善用人才、做事勤勉、个性细心、多才多艺、主意多、决策力强、不善理财",
    "能突破困难、追求胜利、磨炼多、少年得志、脾气急躁、适合法职",
    "名大于利、重名誉、贵人多、领导力强、勤奋好学、才干型、成功机会大",
    "追求理想、有目标、潜力大、常犹豫、欠缺应变力、人缘好、易超时工作",
    "本质善良、工作能力强、能晋升高位、擅权力斗争、不信任他人、适合创业",
    "大将之星、朋友多、行动力强、领导力强、精力充沛、有才华、爱冒险、打破传统、焦点人物、争强好胜、易指责别人、适合做决策",
    "有勇气、工作能力强、能言善辩、爱说笑、贵人多、看重权利欲、行动力强、擅长打交道",
    "离家早、独立早、爆发力强、机会多、善于沟通、乐于助人、观察敏锐、积极努力、创造力强、能成功、适合管理",
    "帝王之星、个性激烈、专注而投入、处事略偏激、离群孤立、适合工职",
    "喜欢变化、讨厌古板、大将之星、适合专业性工作、适合创业",
    "很难被猜透、轻视别人、波折不断、运气超好、工作勤劳、事业运佳、适合创业",
    "工作不灵活、按部就班、不装腔作势、本性善良、对工作负责、踏实不浮夸、受人尊敬、适合出国",
    "吉祥之星、表面平静、内在激烈、有强迫症、完美主义者、可成大事、适合移民、处事低调、位居幕后、适宜决策",
    "运势强、上层阶级、创造力丰富、闲不住、斗志满满、不会耍心机、埋头苦干、踏实认真、爱表现自己、嫉妒心强、容易被是非",
    "生活努力、会忍耐、勤奋努力、很聪明、奋勇直前、重私利、会伤人",
    "生活努力、会忍耐、勤奋努力、很聪明、奋勇直前、重私利、会伤人",
    "富贵星、有才干、吃苦耐劳、机灵敏锐、适合从政、适合做管理、善于决策、私心重",
    "漂泊不定、急躁、处事鲁莽、怕受束缚、心存侥幸、判断力强、创造性强、亲力亲为、适合创业",
    "不考虑别人、竞争心强、处事轻率、擅长应酬、得朋友信任、适合运动员",
    "事业努力、别孤立自己、脚踏实地、事业机会多、适合创业"
    
};

/*星宿感情标签数组*/
static const char* stellarLove[] = {
    "温文儒雅、不做作、朋友多、好面子、比较任性、渴望被认可",
    "高傲有洁癖、爱慕虚荣、爱听好话、性格固执、过分谨慎、缺乏主动、晚婚型、以家庭为重",
    "喜欢恋爱、讨厌结婚、表面温柔、内在任性、自我、喜欢支配、脾气急躁、自尊心强、爱的疯狂",
    "长相不错、有气质、重感情、爱情自我、难表白、追求者多", "晚婚型、感情认真、一心一意、向往安定",
    "感情直爽、不做作、晚婚型、很顾家",
    "感情直爽、不拘小节、有正义感、讨人喜欢、别急躁、不任性、喜暧昧、敢爱敢恨、追求者多",
    "感情高傲、有洁癖、眼光高、不巴结、藏得深、固执己见、适合早婚、婚姻美满",
    "身材好、会打扮、偶尔不近人情、享受恋爱、靠身体吃饭、内心激烈、适合晚婚",
    "有异性缘、美丽、身材好、表面脾气差、对伴侣体贴、适合晚婚、嫉妒心强、婚后顾家",
    "重视打扮、有才华、舌灿莲花、傲气、主观意识强、富于创造性、个性刚强、易晚婚再婚、婚后顾家",
    "漂亮斯文、温柔随和、不做作、忍耐力强、内心狂热、相亲结婚、适合晚婚、有幸福家庭、有时太挑剔",
    "占有欲强、慷慨、看重身材、内外兼顾",
    "感情丰富、欠理智、追求者多、不懂得拒绝、三角恋多、常吵架、恋爱经历丰富、多晚婚再婚",
    "高傲、爱打扮、爱慕虚荣、热情如火、有点花心、恋爱丰富、容易分离、擅长教子",
    "长的不错、温柔体贴、感情丰富、痴情种、异性缘好、热情如火、任性傲娇、忽冷忽热、扮高冷、喜欢被追求、婚后顾家",
    "比较骄傲、头脑聪明、记性好、勤快、不服输、有才干、擅长交际、太主观刚强、适合晚婚、再婚也幸福",
    "话少、内心坚强、固执偏激、害羞、适合晚婚、早婚会再婚、有满足感、不擅交际、第六感强",
    "有爱心、好胜心强、追求者多、喜欢高逼格、渴望朋友、眼光高、信念坚定、晚婚型、事业超好",
    "忍耐力强、个性倔强、对爱情很认真、不懂表达、天性谨慎、计较对方背景、属于晚婚型",
    "温雅柔顺、轻声细语、内心界限分明、封闭自己、不主动表白、妒忌心重、婚后顾家、适合晚婚",
    "妒忌心强、重物质享受、常主动追求、事业心重", "恋爱迟、结婚迟、早恋没结果、直率、不善于表达、十分专一、为家庭奉献",
    "恋爱迟、结婚迟、早恋没结果、直率、不善于表达、十分专一、为家庭奉献",
    "人情味重、感性用事、适合早婚、容易晚婚、恋爱经历丰富、自尊心强",
    "重感情、本性善良、开朗爽直、急躁、忽冷忽热、博爱、长相不错、有吸引力、最好晚婚、婚后冲动",
    "个性偏激、缺乏温柔、开朗乐观、喜欢同性、感情丰富、适合早婚",
    "诱诱惑多、爱甜言蜜语、照顾家庭、对爱情冷静、将爱意深藏、不主动表白、适合晚婚、可能再婚"
    
};


/*星宿财运标签数组*/
static const char* stellarFortune[] = {
    "累积财富、别赌博、常常输",
    "偏财运好、收入稳定、忌赌钱、别投机",
    "财运很赞、偏财超多、花钱如流水、赌博高手",
    "财运超棒、学会知足",
    "不要借钱、收入稳定、有意外之财、能继承家产",
    "不善交际、生活富足、有意外之财、喜欢奢华",
    "开销大、入不敷出、不存钱、喜欢赌钱、沉迷玩乐",
    "财运好、善理财、不财迷、最忌赌博",
    "财运中上、偏财多、忌赌博", "财运不错、应酬多、不善攒钱",
    "财富平稳、比较节俭、不乱投资、适合创业、",
    "财运充足、有商业头脑、计较利益、忌作担保、忌借钱",
    "财富之星、天生金库、可继承家产、计算能力强、善于理财",
    "财运好、有意外之财、适合投资、不为钱烦恼、不爱创业、有理财能力、容易被骗",
    "财运不错、有偏财、忌奢侈、适合夫妻创业",
    "财运不稳定、有偏钱运、理财不善、难攒钱、忌奢侈",
    "财运普通、可攒财、贵人多",
    "财运中等、收入普通、不要投机、适合房地产",
    "财运普通、浪费多、学不会节俭",
    "财运普通、收入稳定、负担重、支出大、难存钱", "认真工作、生活俭朴、收入一般",
    "财运顺畅、名利双收",
    "财运中上、生活丰足、有偏财运",
    "财运中上、生活丰足、有偏财运",
    "财运中上、收入安定、注意签约、不能借钱",
    "生活要求高、不节俭、远离投机",
    "财运不错、爱挥霍、爱享受、喜欢收藏、外表阔气",
    "财运不错、努力不懈、自力更生、重金钱、精力充沛、懂得理财、精打细算、忌讳赌博"
    
};

/*星宿财运标签数组*/
static const char* stellarHealth[] = {
    "肠胃差、易便秘、易痔疮",
    "体质弱、小心意外、小心扭伤、肾脏差、易糖尿病",
    "注意出行、注意心脏病、小心脑溢血、预防妇女病、易肩痛、易腰痛",
    "体质较差、消化差、保护好肾脏、当心肿瘤、注意出行",
    "体力充沛、有耐力、肯吃苦、会废寝忘食",
    "长寿型、身材不错、健康少病、别暴饮暴食、当心三高",
    "长寿型、暴饮暴食、烟酒过量、积劳成疾、注意胃肠、易便秘、易头痛",
    "注意饮食、注意心肺",
    "体质较弱、宜修养身心、注意肾脏",
    "体质健康、欠安静、过于紧张、易得胃炎",
    "喉部不好、注意肺部、勿过度劳碌、小心意外",
    "体质健康、注意喉部、小心糖尿病",
    "身体强壮、多放松、别过度劳累、保肝保肾",
    "注意腰部、手脚易受伤、易便秘",
    "心神不安、容易疲劳、精神紧张、注意肺部、保护肠道",
    "喜欢美食、易发胖、注意肠胃",
    "注意心脏、勿暴饮暴食",
    "精神不安、注意脑部、谨防过度劳累",
    "爱喝酒、暴饮暴食、注意三高",
    "身体健康、懂得保养、注意咽喉、切忌喝酒",
    "个性偏内向、注意失眠、保护肠胃",
    "身体健壮、注意喉部、保护肝部",
    "比较瘦、健康良好、别过度劳碌、忌烟酒",
    "比较瘦、健康良好、别过度劳碌、忌烟酒",
    "喜欢运动、体质好、适宜力好、工作压力大、保护心脏",
    "注意肠胃、小心血压",
    "身体健康、作息完美、注意肝脏",
    "健康长寿、注意心脏、别乱服药、保护肠胃"
    
};

/*获取主页星宿标签索引*/
int getMainStellarIndex(const Date& birthDate)
{
    const char* tabs[] =
    {
        "角宿", "亢宿", "氐宿", "房宿", "心宿", "尾宿", "箕宿", "奎宿", "娄宿",
        "胄宿", "昂宿", "毕宿", "觜宿", "参宿", "井宿", "鬼宿", "柳宿", "星宿", "张宿",
        "翼宿", "轸宿", "斗宿", "牛宿", "女宿", "虚宿", "危宿", "室宿", "壁宿"
    };
    
    int my_index = getStellarIndex(birthDate);
    const char *my_stellarAllName = getStellarOnlyName(my_index);//我的星宿
    
    
    int index = 0;
    for (int i = 0; i < sizeof(tabs); i++) {
        if (my_stellarAllName == tabs[i]) {
            index = i;
            break;
        }
    }
    
    return index;
}

/*根据生日获取对应日子的索引*/
int getMainDayIndex(const Date& date, const Date& birthDate)
{
//    int daySB = getDaySB(date);
//    int sterm = getDaySB(birthDate) % 10;
//    
//    const char* dayName = getDayName(daySB, sterm);
    const char* dayName = getDayNameNew(date, birthDate);
    const char* indexTab[] = { "正印", "偏印", "正官", "偏官", "正财", "偏财", "食神", "伤官", "比肩", "劫财" };
    int cnt = sizeof(indexTab) / sizeof(char*);
    for (int i = 0; i < cnt; i++)
    {
        
        if (string(dayName) == string(indexTab[i])){
            return i;
        }
        
    }
    return 0;
}

/******************************************************************************************************************************************************************************************************************/

/**
 获取日子标签
 date:当前日期
 birthDate：生日
 */
const char* getDayTags(const Date& date, const Date& birthDate, bool isMale){
    
    //"正印", "偏印", "正官", "偏官", "正财", "偏财", "食神", "伤官", "比肩", "劫财"
    
    int dayIndex = getMainDayIndex(date, birthDate);
    
    const char** man_days[] =
    {
        man_zhengyin, man_pianyin, man_zhengguan, man_pianguan, man_zhengcai, man_piancai, man_shishen, man_shangguan, man_bijian, man_jiecai
    };
    const char** felman_days[] =
    {
        felman_zhengyin, felman_pianyin, felman_zhengguan, felman_pianguan, felman_zhengcai, felman_piancai, felman_shishen, felman_shangguan, felman_bijian, felman_jiecai
    };
    const char** tags ;
    if (isMale){
        tags = man_days[dayIndex];
    }
    else{
        tags = felman_days[dayIndex];
    }
    
    
    //const char** tags = man_days[dayIndex];
    
    int day = date.day;
    
    //char * result[] = tags[day % 5];
    
    
    return tags[day%5];
}

/**
 处理聚会约会
 birthDate:生日
 type：类型，1为聚会，2为约会
 */

const char* getSpecialDayTags(const Date& birthDate,int type){
    
    Element5 e = calcuElement(birthDate, 1);
    
    const char *result = getElementName(e);
    
    const char* yuehui[] = { "买水晶", "看房产", "吃日料", "吃韩国料理", "海鲜大餐", "吃日本料理",
        "吃川菜", "去按摩", "算个命", "喝杯茶", "去按摩", "相约旅游", "喝点蜂蜜", "吃小核桃",
        "喝咖啡", "补充维他命", "多吃海带", "去按摩", "多吃蔬菜", "逛家具店" };
    const char* juhui[] = { "去甜品店", "喝骨头汤", "喝啤酒", "涮火锅", "多吃蔬菜", "啃小龙虾", "喝白酒",
        "吃点红枣", "去咨询", "多吃黄瓜", "去泡汤", "吃燕窝", "吃点面包", "一起泡吧", "吃白萝卜",
        "吃芹菜", "早上洗澡", "吃速冻饺子", "吃火锅", "喝骨头汤" };
    const char* wuxing[] = { "弱金", "强金", "弱木", "强木", "弱火", "强火", "弱土", "强土",
        "弱水", "强水" };
    int cnt = sizeof(wuxing) / sizeof(char*);
    int sub = 0;//五行的下标
    for (int i = 0; i < cnt; i++)
    {
        
        if (string(result) == string(wuxing[i])){
            sub = i;
        }
        
    }
    
    Date todayDate = getTodayDate();
    int day = todayDate.day;
    int index = sub * 2 + day % 2;
    
    if (type==1){
        return juhui[index];
    }
    else{
        return yuehui[index];
    }
    
}




/**
 获取日子分数
 date:当前日期
 birthDate：生日
 */
const int getDayScore(const Date& date, const Date& birthDate, bool isMale){
    
    //"正印", "偏印", "正官", "偏官", "正财", "偏财", "食神", "伤官", "比肩", "劫财"
    
    int dayIndex = getMainDayIndex(date, birthDate);
    
    int man_scores[] =
    
    {
        99,78,93,66,97,78,63,62,58,53
    };
    
    int felman_scores[] =
    {
        99,82,92,65,98,69,61,63,71,52
    };
    int tags;
    if (isMale){
        tags = man_scores[dayIndex];
    }
    else{
        tags = felman_scores[dayIndex];
    }
    return tags;
}


/**
 获取星宿性格标签
 birthDate：生日
 */
const char* getStellarCharactersTags(const Date& birthDate){
    int dayIndex = getMainStellarIndex(birthDate);
    
    return stellarCharacters[dayIndex];
}

/**
 获取星宿事业/学习标签
 birthDate：生日
 */
const char* getStellarStudyTags(const Date& birthDate){
    int dayIndex = getMainStellarIndex(birthDate);
    
    return stellarStudy[dayIndex];
}

/**
 获取星宿感情标签
 birthDate：生日
 */
const char* getStellarLoveTags(const Date& birthDate){
    int dayIndex = getMainStellarIndex(birthDate);
    
    return stellarLove[dayIndex];
}


/**
 获取星宿财运标签
 birthDate：生日
 */
const char* getStellarFortuneTags(const Date& birthDate){
    int dayIndex = getMainStellarIndex(birthDate);
    
    return stellarFortune[dayIndex];
}

/**
 获取星宿健康标签
 birthDate：生日
 */
const char* getStellarHealthTags(const Date& birthDate){
    int dayIndex = getMainStellarIndex(birthDate);
    
    return stellarHealth[dayIndex];
}

/**
 获取一句话描述星宿标签
 birthDate：生日
 */
const char* getStellarDesc(const Date& birthDate){
    int dayIndex = getMainStellarIndex(birthDate);
    return stellarDesc[dayIndex];
}


/**
 获取星宿标签
 birthDate：生日
 
 const char* getStellarTags(const Date& birthDate){
	int dayIndex = getMainStellarIndex(birthDate);
	string a = stellarCharacters[dayIndex];
	char str[] = "a,b,c,d*e";
	const char * split = ",";
	char * p;
	p = strtok(str, split);
 
	return p;
 
 }
 */


/**
 获取日子的凶吉
 date:当前日期
 birthDate：生日
 */
const char* getDayGoodOrBad(const Date& date, const Date& birthDate, bool isMale){
    
    //"正印", "偏印", "正官", "偏官", "正财", "偏财", "食神", "伤官", "比肩", "劫财"
    
    int dayIndex = getMainDayIndex(date, birthDate);
    
    const char* man_GoodAndBads[] =
    
    {
        "大吉", "半吉", "吉", "半吉", "大吉", "吉", "凶", "凶", "大凶", "大凶"
    };
    
    const char* felman_GoodAndBads[] =
    {
        "大吉", "吉", "吉", "大凶", "大吉", "半吉", "凶", "凶", "半吉", "大凶"
    };
    
    if (isMale){
        return man_GoodAndBads[dayIndex];
    }
    else{
        return felman_GoodAndBads[dayIndex];
    }
    
}

/**
 获取节日的标题
 index：节日索引
 */
const char* getFestivalTitle(int index){

    static const char* festivalsTitles[] = {
        "腊梅盛开，凛冬将至",
        "大寒小寒，冷成冰团",
        "春是温暖，鸟语花香",
        "雨水节气，人情满满，回家看看父母",
        "春雷惊百虫，惊蛰记得打小人",
        "日行中天处，昼夜等分时",
        "清明时节雨纷纷，又到了扫墓的时候",
        "清明断雪，谷雨断霜，请来一壶好茶",
        "孟夏之日，万物并秀，夏天终于到了",
        "小满之日，愿你也小小满足",
        "芒种之日，仲夏来临",
        "今日夏至，炎热将至",
        "倏忽温风至，因循小暑来",
        "六月中，大暑至，热气滚滚",
        "暑去凉来，落叶知秋",
        "处暑，暑气至此而止矣",
        "蒹葭苍苍，白露为霜",
        "阴阳相半之际,昼夜均而寒暑平",
        "九月节，露气寒冷，将凝结也",
        "气肃而凝，露结为霜",
        "立冬至，水始冰，地始冻",
        "小雪气寒而将雪矣",
        "瑞雪兆丰年",
        "冬至大如年",
        "大年初一，恭贺新禧",
        "正月十五闹元宵",
        "二月二龙抬头",
        "五月五，正端午",
        "鹊桥相会，传递爱意",
        "中元节来到，鬼门关大开",
        "月到中秋，花好月圆",
        "九月九，登高过重阳",
        "佛祖得道之日，愿你也有所领悟",
        "灶王爷上天复命，好好贿赂一下",
        "辞旧迎新，爆竹声中一岁除",
        
    };
    
    int sub = index >sizeof(festivalsTitles) / sizeof(char*) ? 0 : index;
    return festivalsTitles[sub];
}
/**
 获取节日的描述
 index：节日索引
 */
const char* getFestivalDesc(int index){
    
    static const char* festivalsDescs[] = {
        "今日小寒，进入小寒年味渐浓，人们开始忙着写春联、剪窗花，赶集买年画、彩灯、鞭炮、香火等，陆续为春节作准备；饮食上，涮羊肉火锅、吃糖炒栗子、烤白薯都是小寒不错的选择，暖身又暖胃",
        "今日大寒，是一年中最后一个节气；此时天气虽然寒冷，但因为已近春天，所以不会像大雪到冬至期间那样酷寒；这时节，人们开始忙着除旧饰新，腌制年肴，准备年货，因为中国人最重要的节日——春节就要到了，期盼春来运转吧",
        "今天是立春，都说一年之计在于春，作为节气之首，自古以来就有迎春的习俗。今天不如在家门口贴一张春牛图或迎春帖子，有条件的话可以赶赶春牛，抓住大好春光的话，一年都会过的好！",
        "今天是雨水，此时，气温回升、冰雪融化、降水增多；雨水也是个充满人情味的节气，出嫁的女儿要带上丈夫，回家探望父母，要给母亲送一段红绸和炖一罐肉。有孩子的话，今天也别忘给孩子认个干爹，会对孩子的成长有好处",
        "春雷响，万物长，今天是惊蛰；惊蛰不仅惊动了花鸟鱼虫，也惊动了你身边的小人，别忘了祭白虎化解是非，还有打小人驱赶霉运：一边用木拖鞋拍打纸公仔，一边口中念念有词地念：“打你个小人头，打到你有气冇定抖，打到你食亲野都呕”的打小人咒语，让小人统统滚开！",
        "今天是二月中，春分时节；春分是踏青的好日子，在风筝上写上你的愿望，放飞你的梦想让上天看到吧！今天也适合采野菜，来点春汤、春菜、春酒，来一口舌尖上的春天",
        "今天是清明节，是一年中最重要的祭祀节日了；作为中国的三大鬼节之一，扫墓是清明必不可少的一个环节，扫墓时首先整修坟墓，其做法主要是清除杂草，培添新土。这种行为一方面可以表达祭祀者对亡人的孝敬和关怀，另一方面，在古人的信仰里，祖先的坟墓和子孙后代的兴衰福祸有莫大的关系！",
        "今天是谷雨，是春季的最后一个节气；民俗中，有走谷雨的习惯，今天就别宅在家里了，去亲近大自然吧；今天也是品茶的好日子，俗话说的“雨前茶”，指的就是谷雨时节采制的春茶，对身体很好，在季节变化之际也要记得好好养生",
        "今天是立夏，是夏季的第一个节气；立夏是个和蛋有关的节气，不仅要吃蛋，孩子们的脖子上还会挂上一个用红色网套套着的蛋；立夏之日要吃芋头和金花菜合成的煎饼，中午时无论男女老幼都要称一下体重，这就是“立夏秤人”，能祈求上天带来好运",
        "今天是小满，俗话说“小满大满江河满”，小满期间下雨会增多，出门前别忘带把伞；相传小满为蚕神诞辰,在很多地方小满节气期间有一个祈蚕节，有条件的伙伴们可以去凑凑热闹，沾点福气",
        "今天是芒种，顾名思义是一个“忙着种”的节气；今天也是送花神的好日子，《红楼梦》里也有记载，今天要举行祭祀花神仪式，饯送花神归位，同时表达对花神的感激之情，盼望来年再次相会；想让自己长得和花儿一样美，今天就送送花神吧",
        "今天是夏至，是一年中正午太阳高度最高的一天，也是白天最长的一天；俗话说“冬至饺子夏至面”，因为夏至新麦已经登场，所以夏至吃面也有尝新的意思，算是祈求每天都有新生活；最后提醒一点，今天不要剃头理发，据说夏至日剃头理发会破运",
        "今日小暑，节到小暑进伏天；“六月六”相传这是龙宫晒龙袍的日子，今天把家里的衣物晒晒潮，也能去除以前的霉运；小暑开始，也正式进入三伏天了，俗话说“头伏饺子，二伏面，三伏烙饼摊鸡蛋”，不仅开胃，更有辟恶的功效",
        "今日大暑，算是所有节气中最火辣辣的了；虽说是火热的节气，但却有吃荔枝、羊肉这种热性食物的传统，主要是为了去除体内的湿气；今天是六月半，正好是全年的一半，下半年要怎么过，不如自己先规划规划吧",
        "今日立秋，凉风至、白露生、寒蝉鸣；立秋一到，果蔬成熟，这时候啃着西瓜香瓜，就是“咬秋”的习俗了；大家喜闻乐见，过后又后悔不已的“贴秋膘”也是从今天开始的，不怕胖的话，今天就多消灭几块肉肉吧",
        "今天是处暑，表示炎热暑期即将过去，不过南方也会有秋老虎，要小心气温变化；处暑前后最要小心的就是七月半的中元节了，旧时民间从七月初一起，就有开鬼门的仪式，直到月底关鬼门止，都会举行普渡布施活动，比如放河灯是为了普渡水中的落水鬼和其他孤魂野鬼。",
        "今日是白露，秋意渐浓，要小心气温骤降；白露很适合品茶，白露前后正是茶树生长的极好时期，白露茶既不像春茶那样鲜嫩，也不像夏茶那样干涩味苦，而是有一种独特甘醇清香味。白露茶截取的是天地由暖变凉阶段的自然力量",
        "今天是秋分，是日夜等长的一天；秋分曾是传统的“祭月节”，如古有“春祭日，秋祭月”之说；秋分时节农场会吃汤圆，而且还要把不用包心的汤圆煮好，用细竹叉扦着置于室外，名曰粘雀子嘴，免得雀子来破坏庄稼；今天也是放风筝的时节，放的高说明运势也会好",
        "今日寒露，寒露之后，露水增多，气温更低，俗话说“白露身不露，寒露脚不露”，都意味着天气由秋凉向秋寒转变；寒露有观红叶的习俗，枫叶在这时也最鲜艳，观红叶也是盼以后都能红红火火",
        "今日是霜降，是秋天的最后一个节气；民间有谚语“一年补透透，不如补霜降”，这节气最重要的就是好好进补，暂时把身材的事情放在脑后；霜降这天也有吃杮子的习俗，不然整个冬天嘴唇都会开裂，柿子滋润后就会好很多",
        "今天是立冬，万物都迎来了冬天；立冬到来，万物活动趋向休止，以冬眠状态，养精蓄锐，为来春生机勃发作准备。人类虽没有冬眠之说，但民间却有立冬补冬的习俗，吃饺子、喝羊肉汤都是食补驱寒的好选择",
        "今天是小雪，天空中的阳气上升，地中的阴气下降；民间有：“冬腊风腌，蓄以御冬”的习俗，小雪后气温急剧下降，天气变得干燥，是加工腊肉的好时候。一般的小雪节气里，天气阴冷晦暗光照较少，因此容易气虚，可以来一份涮羊肉补补气血",
        "今天是大雪，是进补的好时节，素有“冬天进补，开春打虎”的说法；冬令进补能提高人体的免疫功能，促进新陈代谢，使畏寒的现象得到改善，有助于体内阳气的升发，俗话说“三九补一冬，来年无病痛”，今天就敞开肚子吧",
        "今日冬至，是夜晚最长的一天；每年农历冬至这天，不论贫富，饺子是必不可少的节日饭。谚云：“十月一，冬至到，家家户户吃水饺”，所以也有“冬至不端饺子碗，冻掉耳朵没人管”的民谣；冬月气温降低、万物敛藏，人体也是这样，因此此时最忌纵情态欲，否则精耗血亏，体质日虚，难于抵抗严寒气候。",
        "今天是春节，大年初一，一年的好运都看今天；年初一除了惯例的开门炮仗、拜年、给压岁钱之外，还有很多其他讲究，比如大年初一这天忌杀生，因为杀生被认为会导致刀灾、兵灾、血灾等灾祸的发生。正月初一不能动用扫帚，否则会扫走运气、破财。假使非要扫地不可，须从外头扫到里边。新年里也不可以打碎家具，打碎了是破产的预兆，得赶快说声“岁（碎）岁平安”或“落地开花，富贵荣华”",
        "今天是正月十五元宵节，是农历新年的第一个月圆之夜；元宵节应该和家人一同相聚，一起品元宵、闹花灯、猜灯谜，一家人团团圆圆；其实元宵节也算个中国的情人节，古时候的年轻女孩不允许出外自由活动，但是过节却可以结伴出来游玩，元宵节赏花灯正好是一个交谊的机会，未婚男女借着赏花灯也顺便可以为自己物色对象，与情人相会",
        "今日二月二，龙抬头，称为“龙头节”；俗话说：“正月不剃头，剃头死舅舅”，所以理发多选在今天，意思是剃“龙头”，以显尊贵、图吉利；在过去，龙抬头节是祭祀龙神的日子，每年的这一天，人们都要到龙神庙或水畔焚香上供祭祀龙神，祈求龙神兴云化雨，保佑一年五谷丰登",
        "今天是端午节，又到了吃粽子的时候；端午节的习俗大家都知道，吃粽子、划龙舟、挂艾草、饮雄黄酒，其实这些都是辟邪的风俗，因为农历五月叫做五毒月，其中端午又是九毒日之一，所以不仅要辟邪，更不能同房纵欲，否则会邪气入体，很伤身体",
        "今天农历七月七，是传统的七夕佳节；今天带上心上人，一同共度良宵吧；今天的女性同胞们，记得要洗头发，古时候人们认为，七夕这天取泉水、河水，就如同取银河水一样，具有洁净的神圣力量，必可获得织女神的护佑。",
        "今天是七月半，中元节，是中华传统的鬼节；传说中元节当天阴曹地府将放出全部鬼魂，民间普遍进行祭祀鬼魂活动。凡有新丧的人家，例要上新坟，而一般在地方上都要祭孤魂野鬼，比如放河灯就是超生被淹死的水鬼；今天就别在外面瞎浪了，早点回家",
        "今天是八月十五中秋节，祝愿全天下的家庭都能团团圆圆；今天和家人一起祭月、赏月、拜月、吃月饼、玩花灯，享受天伦之乐吧",
        "今日九月九重阳节，赏秋登高都是传统的习俗；今天最重要的是别忘回家看看家里的老人，送上重阳糕表达自己的孝心，老人不图儿女为家做多大贡献，只希望你常回家看看",
        "今天是腊八节，是佛祖得道之日；传说佛祖在菩提树下趺坐四十八天，终于在腊月初八得道成佛，今天去寺庙参拜的话，佛祖会很好保佑你哦；腊八节也要喝腊八粥，吃腊八蒜，适合在寒冬腊月保养脾胃",
        "今天是腊月二十三，是灶王爷上天复命的日子，所以也叫祭灶日；民谚曰：“二十三，祭灶官。”，灶王爷会上天报告你一年做的好事坏事，所以今天要好好讨好灶王爷。灶王爷像上大都还印有这一年的日历，上书“东厨司命主”、“人间监察神”、“一家之主”等文字，以表明灶神的地位。两旁贴上“上天言好事，下界保平安”的对联，以保佑全家老小的平安。",
        "今天是大年三十，除夕之日；今晚要和家人好好吃一顿团圆饭，除夕自古就有通宵不眠、守岁、贴门神、贴春联、贴年画、挂灯笼等习俗，流传至今，经久不息；除夕也有一些禁忌，比如长辈给晚辈添饭加菜,如果吃饱了不想要,不能说“不要”，而是说“有了”。吉利话是人们的“除夕功课”，大人要教孩子说，否则新年不顺",
        
    };
    
    int sub = index >sizeof(festivalsDescs) / sizeof(char*) ? 0 : index;
    return festivalsDescs[sub];
}



/**
 获取节日的描述
 index：节日索引
 */
const char* getSpecFestivalDescByDateStr(int index){
    
    /**
     * 农历特殊日子描述
     */
    static const char* specDescs[] = {
        "今天不仅是春节第一天，更是弥勒菩萨的圣诞；弥勒菩萨就是布袋和尚，相传他的圆寂很是奇特，这一天他来到浙江奉化岳林寺东廊，在一块磐石上端坐而说偈曰：“弥勒真弥勒，分身千百亿；时时示时人，时人自不识。”今天有时间的话去庙里祭拜一下，一年都会有好运加持。",
        "今天是玉皇大帝万寿之日，玉皇大帝在道教中上掌三十六天，下辖七十二地，掌管神、仙、佛、圣、人间、地府的一切事，权力无边。如果是从事管理的人才，今天好好拜一拜吧。",
        "今天是招财童子生日，想要最近偏财运旺起来的话，今天就拜一拜吧。",
        "今天是太上老君的生日，众所周知太上老君有个神奇的炼丹炉，如果最近服药的话，可以拜一拜，会让身体尽快好起来。",
        "今天是观世音菩萨生日，观世音菩萨是佛教中慈悲和智慧的象征，无论在大乘佛教还是在民间信仰，都具有极其重要的地位。观世音菩萨具有平等无私的广大悲愿，当众生遇到任何的困难和苦痛，如能至诚称念观世音菩萨，就会得到菩萨的救护。今天想心安的话，去拜拜观世音菩萨吧。",
        "今天是普贤菩萨生日，普贤菩萨是大乘佛教的四大菩萨之一，象征着理德、行德。普贤菩萨具有延命益寿之不可思议的力量。普贤菩萨是礼德和大行愿的象征，象征真理。如果想祈求身体健康，不如在今天，普贤菩萨生日时好好祭拜一下。",
        "今天是财神爷赵公明的生日，财神爷主管正财，如果最近想涨涨工资的话，好好祭拜一下财神老爷会有意外收获。",
        "今天是准提菩萨生日，在中国佛教徒的心目中，准提菩萨是一位感应甚强、对崇敬者至为关怀的大菩萨，更是三世诸佛之母，他的福德智慧无量，功德广大、感应至深，满足众生世间、出世间的愿望，无微不至的守护众生。修学准提咒并没有任何限制，不分任何身份者，都可以修学诵持的，依此也可看出准提菩萨的慈悲。",
        "今天是天后娘娘生日，天后娘娘也就是妈祖，主管海上的平安。如果最近要出海，亦或是家人的工作与水有关，请好好祭拜妈祖娘娘，保一帆风顺。",
        "今天是文殊菩萨的生日，文殊菩萨是大智慧的象征，能开发智慧，提高悟性，尤其能帮助小孩学业有成、官人福禄双增、商人增财增福。最近有学业上的困难，或是学生，今天都可以好好祭拜一下文殊菩萨，会对学运帮助很大哦。",
        "今天是释迦牟尼佛生日，释迦牟尼佛是佛教的创始人；释尊这位两千五百多年前的思想巨人，对于今天的人们来说，依然有他的感染力。他的形象和他的教导，给予人们巨大而深刻的意义。欲知来则察往，欲知古则察今；过去未来和现在，并非分离不相属，而如一浪连一浪的滔滔奔流。",
        "今天是药王菩萨生日，药王者，一切众生远离病苦、贫苦、逆苦、业苦之良药。药王菩萨就是要施与众生种种重病的良药，使众生身心安康。今天去祭拜药王菩萨，可保自己身体健康，疾病去除，延年益寿。",
        "今天是伽蓝菩萨生日，伽蓝以关公为形象，是护卫寺院的护法神。祈求家宅平安的话，今天去祭拜一下伽蓝菩萨，让关公守护你的家庭吧。",
        "今天是韦驮菩萨的生日，韦驮菩萨是佛教的护法天神，相传曾有个小偷浑水摸鱼，偷走一对佛牙舍利，撒腿就跑。韦驮奋起直追，刹那间将小偷抓获，夺回了佛舍利。诸天和众王纷纷夸奖韦驮能驱除邪魔外道、保护佛法。所以如果想防盗，或是想远离小人的话，今天请多祭拜韦驮菩萨。",
        "今天是大势至菩萨生日，大势至菩萨能够给您智慧之光，使您在人生道路上一帆风顺，事业有成，佛光永照，化煞化凶，吉祥如意，使您能够随佛光道路前进，发挥自我的一切智慧，达到理想的境界。因此，马年生人，若能虔诚供奉大势至菩萨之本命佛法像，将使一生聚财守财，顺利平安。",
        "今天是王母娘娘生日，王母娘娘可是母仪天下的代表，希望好好管住自己的老公或是男友的话，今天好好拜拜王母娘娘，讨取点人生经验吧。",
        "今天是地藏菩萨生日，地藏菩萨主管冥界，虽然早就应该成就佛的果位，但地藏菩萨发愿地狱未空不成佛，所以始终以菩萨身度脱罪苦众生。近期如果梦到去世的亲人，今天请一定要祭拜一下地藏菩萨。",
        "今天是燃灯古佛生日；如来佛主修今生，是现在佛，燃灯佛则修过去为过去佛，弥勒主修未来，为未来佛；所以如果希望和不好的过去SAY GOODBYE，今天可以参拜一下。",
        "今天是达摩祖师生日，达摩祖师印度禅宗第二十七代祖师般若多尊者的大弟子，成为印度禅宗第二十八代祖师。菩提达摩自小就聪明过人，小时候就能够遍览佛经，而且在交谈中会有精辟的见解。渴望能言善辩的，或是想从事外交行业的人，今天可以多祭拜达摩祖师，会对自己有帮助。",
        "今天是阿弥陀佛生日，阿弥陀佛为无量寿佛，代表不但佛的光明和寿命无量，佛的智慧、愿力 、神通等一切都是无量的。今天的话请好好祭拜阿弥陀佛，也能有无量的福气。"
    };
    
    int sub = index >sizeof(specDescs) / sizeof(char*) ? 0 : index;
    return specDescs[sub];
}






